iT邦幫忙

第 12 屆 iThome 鐵人賽

DAY 10
0
Modern Web

ASP.NET MVC5架構說明與Q&A諮詢系統實作系列 第 10

[DAY 10] 使用 Scaffold 建 Controller、View

  • 分享至 

  • xImage
  •  

Scaffold 是一種 ASP.NET MVC 程式碼產生器,可以幫我們迅速產生具備 CRUD 的 MVC

CRUD 是指新增(Create)、讀取(Read)、更新(Update)、刪除(Delete)

不記得什麼是 Controller 和 View 是什麼的話可以看這邊 ʕ•̀ω•́ʔ


  1. 找到 Controller 的資料夾,按右鍵 ➡ 加入 ➡ 新增 Scaffold 項目
    https://ithelp.ithome.com.tw/upload/images/20200922/201289694Ob9jafx4W.png

  2. 選擇具有檢視、使用 Entity Framework 的 MVC 5 控制器 ➡ 新增
    控制器就是 Controller,那到這邊可以複習一下什麼是 Entity Framework
    https://ithelp.ithome.com.tw/upload/images/20200922/20128969Nz6JVCs3hK.png

  3. 選擇模型類別 ➡ 選擇資料內容類別 ➡ 輸入控制器名稱 ➡ 加入
    模型就是Model,模型類別就是要在現有的 Model 裡面挑一個現在要連動的資料表(Table)
    資料內容類別 就是昨天新增的 Entity Framework
    控制器名稱最後都一定是以 Controller 結尾!
    https://ithelp.ithome.com.tw/upload/images/20200922/20128969b3i3JkAM63.png

  4. 之後就會產生 Controller 以及自動產生的 View (包括 CRUD 的功能)
    那這邊是 Q&A 諮詢系統 內的「詢問」功能的部分
    https://ithelp.ithome.com.tw/upload/images/20200922/20128969ynINxuI5Nq.png

    而這個是「回覆」的部分,雖然沒有一步一步做,
    但步驟都跟前面的一樣ㄡ!٩(๑・ิᴗ・ิ)۶٩(・ิᴗ・ิ๑)۶
    https://ithelp.ithome.com.tw/upload/images/20200922/201289696eqH7CR1wr.png


上一篇
[DAY 9] 建Model - 使用 Entity Framework 連接資料庫
下一篇
[DAY 11] Controller 基本程式碼介紹
系列文
ASP.NET MVC5架構說明與Q&A諮詢系統實作30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言